package com.yihu.dataService.hessian.mongodb.interfaceService;

import java.util.List;

import com.yihu.beans.fileManager.DirectoryTreeNode;
import com.yihu.beans.fileManager.Files;
import com.yihu.beans.fileManager.FmListConditions;
import com.yihu.beans.fileManager.Folder;

public interface FileManagerHService {
	
	List<DirectoryTreeNode> getAllDirectory();
	
	List<Files> getFilesList(FmListConditions fmlc);
	
	int delFile(Files[] files);//String path , 
	
	int createFile(Files file);
	
	int renameFile(Folder folder);
	
	int moveFile(Files[] files , String newPath);
	
	int copyFile(Files[] files , String newPath);

}
